A PostScript-based LATEX
Mario Wolczko
Dept. of Computer Science
The University
Manchester M13 9PL
U.K.
mario@ux.cs.man.ac.uk, mcvax!ukc!man.cs.ux!mario
September 1989
PS-LATEX is a modified version of LATEX. Rather than use the
Computer Modern family of fonts (CM) developed by Donald Knuth,
PS-LATEX tries to use PostScript1 fonts wherever possible. This has a number of
advantages:
- There are a large number of fonts available for PostScript devices.
Format designers can choose fonts more appropriate to their
documents, rather than being restricted to the CM set.
- Sending a document to a PostScript device can be much faster, as
large character bitmaps need not be sent. Also, the disk
space required by the bitmap fonts can be saved.
- PostScript fonts can be arbitrarily scaled and rotated by the PostScript device.
However, there are also drawbacks:
- At present there are no PostScript fonts that can entirely take the
place of the CMEX, CMSY and CMMI fonts, and also
the LATEX circle, line and symbol fonts, without some loss
of compatibility with LATEX. Therefore, these fonts are
still required.
- The scalability of the PostScript fonts implies that they are not
as good at all point sizes as fonts specially designed to a
size.
- The CM and PostScript encodings of character positions are quite
different; this means that substantial modification is
required to LATEX, and that any files that depend on
specific character encodings (using \char or \mathchar,
for instance) may not work properly with PS-LATEX.
- The device driver that converts from TEX2 DVI format to
PostScript must be capable of coping with device-resident fonts.
- Some of the information required by TEX (such as that for
positioning of accents) is unavailable in the PostScript fonts, or
only available in different forms, which means that output may
not be of optimal quality.
- It is unlikely that documents produced with PS-LATEX can be
previewed on a bitmap display, as PostScript previewers are still
scarce.
Having enumerated all the drawbacks, it's worth saying that most of
them are not likely to affect the casual user of PS-LATEX(except
perhaps the last). However, sophisticated users should bear in mind
the limitations. A detailed list of extensions and restrictions to
LATEX can be found in Sections
and .
In use, PS-LATEX should behave just as LATEX does (except for the
restrictions documented below). No modifications should be required
to LATEX documents; PS-LATEX is not a style or style
option; it replaces the standard LATEX ``format'' file (lplain.fmt) with another, called pslplain.fmt. This can
be invoked explicitly by VIRTEX, so:
$ virtex
This is TeX 2.0 (no format preloaded)
**&pslplain \input file
(file.tex
PostScript-based LaTeX, Version 0.99
...
Alternatively, your LATEX system administrator may choose to make a
``preloaded'' version of PS-LATEX, perhaps called pslatex. This
can be used in the same way as LATEX:
$ pslatex file
This is TeX 2.0 (preloaded format=pslplain 88.4.31)
(file.tex
PostScript-based LaTeX, Version 0.99
...
Installation instructions can be found in Section .